/* Her majesty, LESS */
.img-link {
  overflow: hidden;
  height: 0;
  cursor: pointer;
  display: block;
}
.height-100 {
  height: 100%;
  min-height: 100%;
}
.action-text-style {
  font-weight: 600;
  text-transform: uppercase;
  padding: 8px;
  font-size: 80%;
}
.segoeUILight_font_family {
  font-family: 'Segoe UI Light', 'Segoe UI', 'Helvetica', 'Trebuchet MS', 'Roboto', 'Droid Sans', sans-serif;
}
.msacademic .home {
  /* Featured items */

  /* Latest items */

  /* Social integration */

}
.msacademic .home > hr {
  border: 0;
  border-top: 1px solid #ededed;
  margin: 40px 0;
}
.msacademic .home > h2 {
  color: #ff5400;
  font-family: 'Segoe UI Light', 'Segoe UI', 'Helvetica', 'Trebuchet MS', 'Roboto', 'Droid Sans', sans-serif;
  font-weight: lighter;
  line-height: 1.1;
  padding-bottom: 25px;
  font-size: 36px;
}
.msacademic .home > h2.fb {
  color: #3b5999;
}
.msacademic .home .featured .article-item {
  float: left;
  position: relative;
  line-height: 0;
  display: block;
  color: white;
}
.msacademic .home .featured .article-item .picture img {
  width: 100%;
}
.msacademic .home .featured .article-item .gradient-mask {
  opacity: 0.55;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.msacademic .home .featured .article-item:hover .gradient-mask {
  opacity: 0.68;
}
.msacademic .home .featured .article-item .data {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
  line-height: normal;
}
.msacademic .home .featured .article-item .data h1 {
  font-family: 'Segoe UI Light', 'Segoe UI', 'Helvetica', 'Trebuchet MS', 'Roboto', 'Droid Sans', sans-serif;
  font-weight: lighter;
  line-height: 1.1;
  padding-bottom: 8px;
  text-shadow: 0px 0px 10px #000000;
  filter: dropshadow(color=#000000, offx=0, offy=0);
}
.msacademic .home .featured .article-item .data span {
  font-size: 11px;
  opacity: 0.8;
}
.msacademic .home .featured .article-item .author-picture {
  position: absolute;
  top: 15px;
  right: 15px;
  background-color: #ffffff;
  padding: 2px;
  -webkit-border-radius: 999px;
  border-radius: 999px;
}
.msacademic .home .featured .article-item .author-picture img {
  width: 48px;
  height: 48px;
  -webkit-border-radius: 999px;
  border-radius: 999px;
}
.msacademic .home .featured .article-item.num-0 {
  margin: 0 16px 15px 0;
  width: 673px;
}
.msacademic .home .featured .article-item.num-0 h1 {
  font-size: 48px;
}
.msacademic .home .featured .article-item.num-1,
.msacademic .home .featured .article-item.num-2 {
  margin: 0 0 15px 0;
  width: 450px;
  height: 13.59375em;
  overflow: hidden;
}
.msacademic .home .featured .article-item.num-1 h1,
.msacademic .home .featured .article-item.num-2 h1 {
  font-size: 27px;
}
.msacademic .home .featured .article-item.num-5,
.msacademic .home .featured .article-item.num-6,
.msacademic .home .featured .article-item.num-7 {
  margin: 0 0 15px 0;
  width: 370px;
}
.msacademic .home .featured .article-item.num-5 h1,
.msacademic .home .featured .article-item.num-6 h1,
.msacademic .home .featured .article-item.num-7 h1 {
  font-size: 24px;
}
.msacademic .home .featured .article-item.num-5,
.msacademic .home .featured .article-item.num-6 {
  margin-right: 15px;
}
.msacademic .home .featured .article-item.num-3 {
  margin: 0 15px 15px 0;
}
.msacademic .home .featured .article-item.num-4 {
  margin-bottom: 15px;
}
.msacademic .home .featured .article-item.num-3,
.msacademic .home .featured .article-item.num-4 {
  width: 35.15625em;
}
.msacademic .home .featured .article-item.num-3 h1,
.msacademic .home .featured .article-item.num-4 h1 {
  font-size: 32px;
}
.msacademic .home .featured .article-item.num-0 .gradient-mask {
  background: #ff3f3f;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #ff3f3f 4%, #ea9000 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(4%, #ff3f3f), color-stop(90%, #ea9000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(45deg, #ff3f3f 4%, #ea9000 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(45deg, #ff3f3f 4%, #ea9000 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(45deg, #ff3f3f 4%, #ea9000 90%);
  /* IE10+ */
  background: linear-gradient(45deg, #ff3f3f 4%, #ea9000 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3f3f', endColorstr='#ea9000', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.msacademic .home .featured .article-item.num-1 .gradient-mask {
  background: #000000;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #000000 2%, #602b2b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(2%, #000000), color-stop(100%, #602b2b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #000000 2%, #602b2b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #000000 2%, #602b2b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #000000 2%, #602b2b 100%);
  /* IE10+ */
  background: linear-gradient(135deg, #000000 2%, #602b2b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#602b2b', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.msacademic .home .featured .article-item.num-2 .gradient-mask {
  background: #823681;
  /* Old browsers */
  background: -moz-linear-gradient(top, #823681 24%, #51224c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(24%, #823681), color-stop(100%, #51224c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #823681 24%, #51224c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #823681 24%, #51224c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #823681 24%, #51224c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #823681 24%, #51224c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#823681', endColorstr='#51224c', GradientType=0);
  /* IE6-9 */
}
.msacademic .home .featured .article-item.num-3 .gradient-mask {
  background: #52ba0d;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #52ba0d 1%, #f9d000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(1%, #52ba0d), color-stop(100%, #f9d000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #52ba0d 1%, #f9d000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #52ba0d 1%, #f9d000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #52ba0d 1%, #f9d000 100%);
  /* IE10+ */
  background: linear-gradient(135deg, #52ba0d 1%, #f9d000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52ba0d', endColorstr='#f9d000', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.msacademic .home .featured .article-item.num-4 .gradient-mask {
  background: #288f9c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #288f9c 2%, #074d70 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, #288f9c), color-stop(100%, #074d70));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #288f9c 2%, #074d70 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #288f9c 2%, #074d70 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #288f9c 2%, #074d70 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #288f9c 2%, #074d70 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#288f9c', endColorstr='#074d70', GradientType=0);
  /* IE6-9 */
}
.msacademic .home .featured .article-item.num-5 .gradient-mask {
  background: #000000;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #000000 2%, #223038 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(2%, #000000), color-stop(100%, #223038));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #000000 2%, #223038 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #000000 2%, #223038 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #000000 2%, #223038 100%);
  /* IE10+ */
  background: linear-gradient(135deg, #000000 2%, #223038 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#223038', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.msacademic .home .featured .article-item.num-6 .gradient-mask {
  background: #08211f;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #08211f 2%, #602106 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(2%, #08211f), color-stop(100%, #602106));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(45deg, #08211f 2%, #602106 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(45deg, #08211f 2%, #602106 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(45deg, #08211f 2%, #602106 100%);
  /* IE10+ */
  background: linear-gradient(45deg, #08211f 2%, #602106 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08211f', endColorstr='#602106', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.msacademic .home .featured .article-item.num-7 .gradient-mask {
  background: #06602a;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #06602a 0%, #08211f 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #06602a), color-stop(90%, #08211f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #06602a 0%, #08211f 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #06602a 0%, #08211f 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #06602a 0%, #08211f 90%);
  /* IE10+ */
  background: linear-gradient(135deg, #06602a 0%, #08211f 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#06602a', endColorstr='#08211f', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.msacademic .home .latest hr {
  width: 100%;
  border: 0;
  border-top: 1px solid #ededed;
  margin: 40px 0;
  float: left;
}
.msacademic .home .latest .item {
  float: left;
  width: 370px;
  margin: 0 15px 0 0;
  display: block;
  color: #626262;
}
.msacademic .home .latest .item .data {
  padding: 15px;
}
.msacademic .home .latest .item .data p {
  font-size: 18px;
}
.msacademic .home .latest .item .data .meta {
  font-size: 12px;
  color: #7c7c7c;
  padding: 10px 0;
  display: block;
}
.msacademic .home .latest .item img {
  width: 100%;
}
.msacademic .home .latest .item h3 {
  font-family: 'Segoe UI Light', 'Segoe UI', 'Helvetica', 'Trebuchet MS', 'Roboto', 'Droid Sans', sans-serif;
  font-weight: lighter;
  line-height: 1.1;
  padding-bottom: 8px;
  font-size: 24px;
  color: #626262;
}
.msacademic .home .latest .item a:hover h3 {
  color: #ff5400;
}
.msacademic .home .latest .item.num-0 {
  margin: 35px 0 0 0;
  width: 100%;
}
.msacademic .home .latest .item.num-0 .picture {
  width: 460px;
  float: left;
}
.msacademic .home .latest .item.num-0 .data {
  float: left;
  width: 635px;
  padding-left: 30px;
}
.msacademic .home .latest .item.num-0 .data h3 {
  font-size: 32px;
}
.msacademic .home .latest .item.num-3 {
  margin-right: 0;
}
.msacademic .home .rss {
  display: block;
  background-color: #ff5400;
  color: #ffffff;
  -webkit-transition: background 0.2s ease-out;
  -moz-transition: background 0.2s ease-out;
  -ms-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
  font-size: 32px;
  font-family: 'Segoe UI Light', 'Segoe UI', 'Helvetica', 'Trebuchet MS', 'Roboto', 'Droid Sans', sans-serif;
  padding: 13px 23px;
}
.msacademic .home .rss i {
  float: right;
}
.msacademic .home .rss:hover {
  background-color: #ff7633;
}
.msacademic .home .social {
  padding: 20px 0;
}
.msacademic .home .social .fb-like {
  padding-bottom: 20px;
}
.msacademic .home .social .fb-facepile {
  overflow: hidden;
  height: 150px;
}
.msacademic .home .social .fb-facepile span {
  margin-top: -19px;
}
/* Responsive design
==================================================== */
@media all and (max-width: 1600px) {
  .msacademic .home > h2 {
    font-size: 26px;
  }
  .msacademic .home .featured .article-item.num-0 {
    width: 613px;
  }
  .msacademic .home .featured .article-item.num-1,
  .msacademic .home .featured .article-item.num-2 {
    width: 350px;
    height: 12.3375em;
  }
  .msacademic .home .featured .article-item.num-3,
  .msacademic .home .featured .article-item.num-4 {
    width: 30.1525em;
  }
  .msacademic .home .featured .article-item.num-5,
  .msacademic .home .featured .article-item.num-6,
  .msacademic .home .featured .article-item.num-7 {
    width: 316px;
  }
  .msacademic .home .featured .article-item.num-5 h1,
  .msacademic .home .featured .article-item.num-6 h1,
  .msacademic .home .featured .article-item.num-7 h1 {
    font-size: 18px;
    line-height: 1.2;
  }
  .msacademic .home .latest .item {
    width: 316px;
  }
  .msacademic .home .latest .item.num-0 .picture {
    width: 360px;
  }
  .msacademic .home .latest .item.num-0 .data {
    width: 575px;
  }
  .msacademic .home .social {
    width: 980px;
    overflow: hidden;
  }
}
@media all and (max-width: 1024px) {
  .msacademic .home .rss {
    font-size: 21px;
  }
  .msacademic .home .featured {
    float: left;
  }
  .msacademic .home .featured .article-item .author-picture {
    display: none;
  }
  .msacademic .home .featured .article-item.num-0,
  .msacademic .home .featured .article-item.num-1,
  .msacademic .home .featured .article-item.num-2,
  .msacademic .home .featured .article-item.num-3,
  .msacademic .home .featured .article-item.num-4,
  .msacademic .home .featured .article-item.num-5,
  .msacademic .home .featured .article-item.num-6,
  .msacademic .home .featured .article-item.num-7 {
    width: 48%;
    height: auto;
    margin: 1%;
    float: left;
    overflow: hidden;
  }
  .msacademic .home .featured .article-item.num-0 h1,
  .msacademic .home .featured .article-item.num-1 h1,
  .msacademic .home .featured .article-item.num-2 h1,
  .msacademic .home .featured .article-item.num-3 h1,
  .msacademic .home .featured .article-item.num-4 h1,
  .msacademic .home .featured .article-item.num-5 h1,
  .msacademic .home .featured .article-item.num-6 h1,
  .msacademic .home .featured .article-item.num-7 h1 {
    font-size: 21px;
    line-height: 1.2;
  }
  .msacademic .home .latest .item {
    width: 30%;
    margin: 0 3% 0 0;
  }
  .msacademic .home .latest .item.num-0 .picture {
    width: 100%;
    float: left;
  }
  .msacademic .home .latest .item.num-0 .data {
    width: 100%;
    padding: 0;
    margin-top: 10%;
  }
  .msacademic .home .latest .item.num-0 .data p {
    font-size: 15px;
  }
  .msacademic .home .social {
    width: 100%;
    overflow: hidden;
  }
}
@media all and (max-width: 650px) {
  .msacademic .home .featured .article-item.num-0,
  .msacademic .home .featured .article-item.num-1,
  .msacademic .home .featured .article-item.num-2,
  .msacademic .home .featured .article-item.num-3,
  .msacademic .home .featured .article-item.num-4,
  .msacademic .home .featured .article-item.num-5,
  .msacademic .home .featured .article-item.num-6,
  .msacademic .home .featured .article-item.num-7 {
    width: 98%;
  }
  .msacademic .home .featured .article-item.num-0 h1,
  .msacademic .home .featured .article-item.num-1 h1,
  .msacademic .home .featured .article-item.num-2 h1,
  .msacademic .home .featured .article-item.num-3 h1,
  .msacademic .home .featured .article-item.num-4 h1,
  .msacademic .home .featured .article-item.num-5 h1,
  .msacademic .home .featured .article-item.num-6 h1,
  .msacademic .home .featured .article-item.num-7 h1 {
    font-size: 24px;
  }
  .msacademic .home .latest .item {
    width: 100%;
    margin: 0 0 4% 0;
  }
  .msacademic .home .latest .item.num-1 .picture,
  .msacademic .home .latest .item.num-2 .picture,
  .msacademic .home .latest .item.num-3 .picture {
    width: 30%;
    float: left;
  }
  .msacademic .home .latest .item.num-1 .data,
  .msacademic .home .latest .item.num-2 .data,
  .msacademic .home .latest .item.num-3 .data {
    width: 65%;
    padding: 0 0 0 5%;
    float: left;
  }
}
